html, body {
    height: 100%;
    width: 100%;
    font-size: 0.14rem;
    font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;
}

.index-page {
    background: #F2F5F9;
}

input {
    outline: none;
}

.mask {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index:100;
}

input::-webkit-input-placeholder {
    color: #c5c6c8;
    font-size:0.14rem;
}

input:-moz-placeholder {
    color: #c5c6c8;
    font-size:0.14rem;
}

input::-moz-placeholder {
    color: #c5c6c8;
    font-size:0.14rem;
}

input:-ms-input-placeholder {
    color: #c5c6c8;
    font-size:0.14rem;
}

/*flex 旧版本*/
/*flex盒 -*/
.flex_oldbox {
   display: box;
   display: -moz-box;
   display: -webkit-box;
}
/*定义子元素显示方向*/
/*normal | reverse | inherit*/
.flex_dn {
    -moz-box-direction: normal;
    -webkit-box-direction: normal;
    box-direction: normal;
}
.flex_dr {
    -moz-box-direction: reverse;
    -webkit-box-direction: reverse;
    box-direction: reverse;
}
/*定义子元素显示方向是否应水平或垂直排列*/
/*horizontal | vertical*/
.flex_oh {
    box-orient:horizontal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
}
.flex_ov {
    box-orient:vertical;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

/*父盒子垂直居中*/
.flex_v_center {
    -moz-box-align: center;
    box-align:center;
    -webkit-box-align:center;
}
/*父盒子水平居中*/
/*start | end | center | justify*/
.flex_h_center {
    -moz-box-pack: center;
    box-pack: center;
    -webkit-box-pack: center;
}
/*父盒子水平垂直居中*/
.flex_hv_center {
    -moz-box-align: center;
    box-align:center;
    -webkit-box-align:center;
    -moz-box-pack: center;
    box-pack: center;
    -webkit-box-pack: center;
}
/*子元素占比例*/
.flex_item {
		-moz-box-flex: 1.0;
		-webkit-box-flex: 1.0;
		box-flex: 1.0;
}

.hidetext {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap; 
}
